package com.markerhub.vo.response;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * @description:
 * @projectName: vueadmin-java
 * @author: zhouhaizhi
 * @createTime: 2021/9/22 14:04
 * @version:1.0
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
@ApiModel
public class PersonInfoVO {

    /***
     * 用户识别码
     */
    @ApiModelProperty(value = "灵瞳码")
    private String imsi;

    /***
     * 姓名
     */
    @ApiModelProperty(value = "姓名")
    private String name;

    /***
     * 手机号
     */
    @ApiModelProperty(value = "手机号")
    private String mobile;

    /***
     * 身份证
     */
    @ApiModelProperty(value = "身份证")
    private String cardId;

    /***
     * 健康码状态：G 绿码，Y 黄码，R 红码, O 无法识别
     */
    @ApiModelProperty(value = "健康码状态：G 绿码，Y 黄码，R 红码, O 无法识别")
    private String healthcodeState;

    /***
     * 核酸检测时间
     */
    @ApiModelProperty(value = "核酸检测时间")
    private String acidtestTime;

    /***
     * 核酸检测结果：阴性，阳性
     */
    @ApiModelProperty(value = "核酸检测结果：阴性，阳性")
    private String acidtestResult;

    /***
     * 注射疫苗情况：未接种，已接种第一针，已完成全程接种
     */
    @ApiModelProperty(value = "注射疫苗情况：未接种，已接种第一针，已完成全程接种")
    private String vaccination;

    /***
     * 14天行程
     */
    @ApiModelProperty(value = "14天行程")
    private String hodometer;
}
